Package com.cisco.pt

Interface LTV

All Known Implementing Classes:
AuthChallengeLTV, AuthRequestLTV, AuthResponseLTV, AuthStatusLTV, DisconnectLTV, IPCErrorLTV, IPCEventLTV, IPCEventSubscriptionLTV, IPCMessageLTV, IPCResponseLTV, KeepAliveLTV, LTVImpl, MUConInMessage, MUConOutMessage, MULinkUpdMessage, MULinkUpdStatusMessage, MultiUserMessage, MUNameUpdMessage, MUNegotiationMessage, MUPDUMessage, MUPortAdvMessage, MUSaveNetReqMessage, MUSaveNetRespMessage

public interface LTV
Models a PTMP length-type-value message
Author:
packettracerexapps@external.cisco.com
  • Field Details

  • Method Details

    • setType

      void setType(int type)
      Parameters:
      type - int
    • getType

      int getType()
      Returns:
      message type
    • setLength

      void setLength(int length)
      Parameters:
      length - int
    • getLength

      int getLength()
      Returns:
      message length
    • setValue

      void setValue(Value value)
      Parameters:
      value - Value
    • getValue

      Value getValue()
      Returns:
      message payload
    • encodeTypeAndPayload

      void encodeTypeAndPayload(EncodedBuffer buff)
      Parameters:
      buff - The EncodedBuffer that this object should encode itself into
    • hasResponse

      boolean hasResponse()
      Returns:
      true if the message generates a response from Packet Tracer
    • isResponse

      boolean isResponse()
      Returns:
      true if the message is a response sent from Packet Tracer
    • isEvent

      boolean isEvent()
      Returns:
      true if the message is an event sent from Packet Tracer
    • getMessageId

      int getMessageId()
      Returns:
      message id, used to match this message with its response from Packet Tracer its value is arbitrary unless (hasResponse() == true OR isResponse() == true)
    • isMuMessage

      boolean isMuMessage()
      Returns:
      true if the message is a multiuser message